package com.mMap.mappers;

import org.apache.ibatis.annotations.Param;

/**
 * 思维导图信息 数据库操作接口
 */
public interface MapInfoMapper<T, P> extends BaseMapper<T, P> {

    /**
     * 根据MapId更新
     */
    Integer updateByMapId(@Param("bean") T t, @Param("mapId") String mapId);


    /**
     * 根据MapId删除
     */
    Integer deleteByMapId(@Param("mapId") String mapId);


    /**
     * 根据MapId获取对象
     */
    T selectByMapId(@Param("mapId") String mapId);
//
//
//    /**
//     * 根据Title更新
//     */
//    Integer updateByTitle(@Param("bean") T t, @Param("title") String title);
//
//
//    /**
//     * 根据Title删除
//     */
//    Integer deleteByTitle(@Param("title") String title);
//

    /**
     * 根据Title获取对象
     */
    T selectByTitle(@Param("title") String title);

}
